CASE WHEN [MySQL8] UNION, Order by에 CASE WHEN 사용하기 알겠지만, 각 select들을 한 temp table로 합치는데 사용되는 친구다. (Select * from A where ~) UNION (Select * from B where ~) .. 하지만 temp table을 만드는 만큼, UNION 결과를 가지고 order by 나 group by를 했을 때 인덱스를 사용할수 없으므로 성능은 좋지 않다. 겹치지 않는다는게 보장된다면, UNION ... ORDER BYunionCASE WHENCASE WHEN
[MySQL8] UNION, Order by에 CASE WHEN 사용하기 알겠지만, 각 select들을 한 temp table로 합치는데 사용되는 친구다. (Select * from A where ~) UNION (Select * from B where ~) .. 하지만 temp table을 만드는 만큼, UNION 결과를 가지고 order by 나 group by를 했을 때 인덱스를 사용할수 없으므로 성능은 좋지 않다. 겹치지 않는다는게 보장된다면, UNION ... ORDER BYunionCASE WHENCASE WHEN